#include <windows.h>
#include "vcmapi.h"

void MovieThreadProc (void * pParm){
}

// Init/Term

void MovieInitialize (HWND hwnd){
}

void MovieTerminate (HWND hwnd){
}

// File	ops

BOOL MovieFileOpen (HWND hwnd, LPSTR lpstr){
	return TRUE;
}

void MovieFileClose (HWND hwnd){
}

// Movie ops

void MoviePlay (HWND hwnd){
}

void MovieStop (HWND hwnd){
}

void MoviePause (HWND hwnd){
}

void MovieSeek (HWND hwnd, long offset){
}

void MovieSeekCurrent (HWND hwnd, long offset){
}

void MovieSeekPercent (HWND hwnd, int offset){
}

void MovieSeekSec (HWND hwnd, int s){
}

void MovieToggleLoop (HWND hwnd){
}

void MovieRedraw (HWND hwnd){

}// ID_MOVE_REDRAW

void MovieGetInfo (HWND hwnd, char *str, KFILEINFO *info){
}

// Options

void MovieSetOptionsBitdepth (HWND hwnd, int depth){
}
void MovieSetOptionsResolution (HWND hwnd, int id, int xres, int yres){
}

void MovieSetOptionsPalette (HWND hwnd, int a){
}
long MovieSetOptions8BitDither( HWND hwnd, int iDither, int iFirst, int iLast ){
	return 0;
}
long MovieGetOptions8BitDither( void ){
	return 0;
}

// Indeo(R) Video Interactive Options
#if 0
// Transparency background
void MovieSetBackground(HWND hwnd, char* file = NULL);
long MovieLoadPalette(HWND hwnd, LOGPALETTE* pLogPal);
BOOL MoviePointInImage(int xpos, int ypos );
void MovieSetImagePos(int xpos, int ypos);

// Brightness, Saturation, Contrast
void MovieGetOptionsBSC (HWND, long *, long *, long *, BOOL);
void MovieSetOptionsBSC (HWND, long, long, long, BOOL);

// Scalability
void MovieGetOptionsScalability (HWND, int *, BOOL);
void MovieSetOptionsScalability (HWND, int, BOOL);
void MovieSetOptionsAccessKey (HWND hwnd, DWORD dwKey);

extern DWORD gIdle;
void MovieSetgIdle (int, PROCESSOR []);
long MovieGetMSToProcessor (long, PROCESSOR [], int);
long MovieGetProcessorToMS (int, PROCESSOR [], int);
#endif
// Other messages

void MoviePaint (HWND hwnd, HDC hdc, PAINTSTRUCT *paint){
}

void MoviePaletteChanged (HWND hwnd, HWND h){
}

void MovieAudioMsg (HWND hwnd, UINT a){
}

int MovieGetHandle(){
	return 1;
}